package com.hxht.cmp.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "t_cmp_court")
public class Court {
    @Id
    private Long id;

    /**
     * 分级码
     */
    private String code;

    /**
     * 法院级别
     */
    private Integer level;

    /**
     * 法院名称
     */
    private String name;

    /**
     * 法院代码
     */
    private String num;

    /**
     * 上级法院uid
     */
    @Column(name = "parent_uid")
    private String parentUid;

    /**
     * 排序
     */
    private Integer sequence;

    /**
     * 服务IP
     */
    @Column(name = "service_ip")
    private String serviceIp;

    /**
     * 法院简称
     */
    @Column(name = "short_name")
    private String shortName;

    /**
     * 唯一编号
     */
    private String uid;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取分级码
     *
     * @return code - 分级码
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置分级码
     *
     * @param code 分级码
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取法院级别
     *
     * @return level - 法院级别
     */
    public Integer getLevel() {
        return level;
    }

    /**
     * 设置法院级别
     *
     * @param level 法院级别
     */
    public void setLevel(Integer level) {
        this.level = level;
    }

    /**
     * 获取法院名称
     *
     * @return name - 法院名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置法院名称
     *
     * @param name 法院名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取法院代码
     *
     * @return num - 法院代码
     */
    public String getNum() {
        return num;
    }

    /**
     * 设置法院代码
     *
     * @param num 法院代码
     */
    public void setNum(String num) {
        this.num = num == null ? null : num.trim();
    }

    /**
     * 获取上级法院uid
     *
     * @return parent_uid - 上级法院uid
     */
    public String getParentUid() {
        return parentUid;
    }

    /**
     * 设置上级法院uid
     *
     * @param parentUid 上级法院uid
     */
    public void setParentUid(String parentUid) {
        this.parentUid = parentUid == null ? null : parentUid.trim();
    }

    /**
     * 获取排序
     *
     * @return sequence - 排序
     */
    public Integer getSequence() {
        return sequence;
    }

    /**
     * 设置排序
     *
     * @param sequence 排序
     */
    public void setSequence(Integer sequence) {
        this.sequence = sequence;
    }

    /**
     * 获取服务IP
     *
     * @return service_ip - 服务IP
     */
    public String getServiceIp() {
        return serviceIp;
    }

    /**
     * 设置服务IP
     *
     * @param serviceIp 服务IP
     */
    public void setServiceIp(String serviceIp) {
        this.serviceIp = serviceIp == null ? null : serviceIp.trim();
    }

    /**
     * 获取法院简称
     *
     * @return short_name - 法院简称
     */
    public String getShortName() {
        return shortName;
    }

    /**
     * 设置法院简称
     *
     * @param shortName 法院简称
     */
    public void setShortName(String shortName) {
        this.shortName = shortName == null ? null : shortName.trim();
    }

    /**
     * 获取唯一编号
     *
     * @return uid - 唯一编号
     */
    public String getUid() {
        return uid;
    }

    /**
     * 设置唯一编号
     *
     * @param uid 唯一编号
     */
    public void setUid(String uid) {
        this.uid = uid == null ? null : uid.trim();
    }
}